.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
  background-image: none;
  filter: none;
}

.navigation-clean {
  background: #fff;
  padding-top: 15px;
  padding-bottom: 5px;
  color: #333;
  border-radius: 0;
  box-shadow: none;
  border: none;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .navbar-header {
    float: none;
  }
}

.sub-dm {
  position: relative;
}

.navbar-nav .sub-dm .dropdown-menu {
  left: 155px;
  top: 0;
  border-radius: 0;
  background-color: #dcf0ff;
}

.navbar-default .navbar-nav .sub-dm .dropdown-menu li a {
  color: #0e51a8;
}

.navbar-default .navbar-nav .sub-dm .dropdown-menu li a:hover {
  color: #fff;
}

@media (max-width: 767px) {
  .navigation-clean {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (max-width: 767px) {
  .navigation-clean .navbar-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.navigation-clean .navbar-brand {
  font-weight: bold;
  color: inherit;
}

.navigation-clean .navbar-brand:hover {
  color: #222;
}

.navigation-clean .navbar-toggle {
  border-color: #ddd;
}

.navigation-clean .navbar-toggle:hover, .navigation-clean .navbar-toggle:focus {
  background: none;
}

.navigation-clean .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navigation-clean .navbar-collapse, .navigation-clean .navbar-form {
  border-top-color: #1274be;
}

.navigation-clean .navbar-nav > .active > a, .navigation-clean .navbar-nav > .open > a {
  background: none;
  box-shadow: none;
}

.navigation-clean.navbar-default .navbar-nav > .active > a, .navigation-clean.navbar-default .navbar-nav > .active > a:focus, .navigation-clean.navbar-default .navbar-nav > .active > a:hover {
  color: #8f8f8f;
  box-shadow: none;
  pointer-events: none;
}

.navigation-clean.navbar .navbar-nav > li > a {
  padding-left: 18px;
  padding-right: 18px;
}

.navigation-clean.navbar-default .navbar-nav > li > a {
  color: #465765;
}

.navigation-clean.navbar-default .navbar-nav > li > a:focus, .navigation-clean.navbar-default .navbar-nav > li > a:hover {
  color: #37434d !important;
  background-color: transparent;
}

.navigation-clean .navbar-nav > li > .dropdown-menu {
  margin-top: -5px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 2px;
}

.navigation-clean .dropdown-menu > li > a:focus, .navigation-clean .dropdown-menu > li > a {
  line-height: 2;
  font-size: 14px;
  color: #37434d;
}

.navigation-clean .dropdown-menu > li > a:focus, .navigation-clean .dropdown-menu > li > a:hover {
  background: #eee;
  color: inherit;
}

.navigation-clean.navbar-default .navbar-nav > li > a:focus, .navigation-clean.navbar-default .navbar-nav > li > a:hover {
  color: #d8edff !important;
  background-color: transparent;
}

.navigation-clean .dropdown-menu > li > a:focus, .navigation-clean .dropdown-menu > li > a:hover {
  background: #2e91e5;
}

.navigation-clean.navbar-default .navbar-nav > .active > a {
  color: #fff;
}

.navigation-clean.navbar-default .navbar-nav > li > a {
  color: #fff;
  padding: 5px 28px;
}

.navigation-clean.navbar-default .navbar-nav > li {
  padding-top: 30px;
  cursor: pointer;
}

.navigation-clean.navbar-default .navbar-nav > li.ico1 {
  background: url('../../assets/img/ico1.png') top center no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico2 {
  background: url('../../assets/img/ico2.png') top center no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico3 {
  background: url('../../assets/img/ico3.png') top center no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico4 {
  background: url('../../assets/img/ico4.png') center 3px no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico5 {
  background: url('../../assets/img/ico5.png') center 3px no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico6 {
  background: url('../../assets/img/ico6.png') center 3px no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico7 {
  background: url('../../assets/img/ico7.png') center 3px no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico8 {
  background: url('../../assets/img/ico8.png') top center no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico9 {
  background: url('../../assets/img/ico9.png') center 2px no-repeat;
}

.navigation-clean.navbar-default .navbar-nav > li.ico10 {
  background: url('../../assets/img/ico10.png') top center no-repeat;
}

.visible-md-block.visible-lg-block {
  height: 290px;
  width: 100%;
  background: url('../../assets/img/banner.jpg') top center no-repeat, #2697ee;
}

.caret {
  margin-left: 0;
}

.zysky-menu {
  background-color: #f1f6fa;
  padding: 15px;
  margin-bottom: 30px;
}

.zysky-menu-list {
  display: inline-block;
  width: 100%;
}

.zysky-icon {
  width: 98%;
  border-radius: 10px;
  margin-top: 15px;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  line-height: 100px;
  display: table;
  position: relative;
  left: 10px;
  padding: 10px 0;
}

.zysky-icon:hover, .zysky-icon:focus {
  color: #fff;
}

.zysky-icon1 {
  background: #69cfc7;
  background: linear-gradient(#2eb4aa 0%, #69cfc7 100%);
}

.zysky-icon2 {
  background: #3fd36b;
  background: linear-gradient(#35bc5e 0%, #3fd36b 100%);
}

.zysky-icon3 {
  background: #c72c98;
  background: linear-gradient(#e43b98 0%, #dd55cb 100%);
}

.zysky-icon4 {
  background: #9b87e7;
  background: linear-gradient(#7e61ee 0%, #9b87e7 100%);
}

.zysky-icon5 {
  background: #7a9ee5;
  background: linear-gradient(#6886e8 0%, #7a9ee5 100%);
}

.zysky-icon span {
  display: table-cell;
  position: relative;
  width: 230px;
  line-height: 1.6;
  border-radius: 10px;
  text-align: center;
  left: -15px;
  vertical-align: middle;
}

.zysky-icon-img-section {
  width: 75px;
  height: 75px;
  display: table-cell;
  line-height: 75px;
  text-align: center;
  border-radius: 50%;
  vertical-align: middle;
  position: relative;
  left: 15px;
}

.zysky-icon1 span, .zysky-icon1 .zysky-icon-img-section {
  background-color: #23afa5;
}

.zysky-icon2 span, .zysky-icon2 .zysky-icon-img-section {
  background-color: #33b75b;
}

.zysky-icon3 span, .zysky-icon3 .zysky-icon-img-section {
  background-color: #d43ca7;
}

.zysky-icon4 span, .zysky-icon4 .zysky-icon-img-section {
  background-color: #7c62de;
}

.zysky-icon5 span, .zysky-icon5 .zysky-icon-img-section {
  background-color: #5d7ce0;
}

@media (min-width: 768px) and (max-width: 1200px) {
  .zysky-icon span {
    width: 170px;
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  .navigation-clean.navbar-default .navbar-nav > li > a {
    padding: 5px 18px;
  }
}

@media (min-width: 768px) and (max-width: 1000px) {
  .navigation-clean.navbar-default .navbar-nav > li > a {
    padding: 5px 7px;
  }
}

@media (min-width: 768px) and (max-width: 1000px) {
  .nav-area a {
    margin: 0 3px;
  }
}

@media (max-width: 767px) {
  .navbar-nav {
    margin: 10px auto 30px;
  }
}

@media (max-width: 767px) {
  .zysky-menu {
    margin-top: 20px;
  }
}

@media (max-width: 767px) {
  .zysky-icon span {
    width: 465px;
  }
}

@media (max-width: 620px) {
  .zysky-icon span {
    width: 68%;
  }
}

@media (max-width: 320px) {
  .zysky-icon span {
    width: 62%;
  }
}

@media (max-width: 767px) {
  .navigation-clean.navbar-default .navbar-nav > li.icon {
    padding-top: 10px;
    text-indent: 20px;
    background-position: 10px 15px;
  }
}

@media (max-width: 767px) {
  .navigation-clean .navbar-nav > li > .dropdown-menu {
    margin-top: 10px;
  }
}

.logo-wap {
  width: 56%;
  margin: 8px 0 0 5%;
}

@media (min-width: 768px) {
  .logo-wap {
    display: block;
    font: none;
    width: 60%;
    margin: 2% auto 5%;
    left: -15px;
    position: relative;
  }
}

.footer-clean {
  padding: 50px 0;
  color: #ffffff;
  background: #087ee2 url('../../assets/img/footer-bg.jpg') right top no-repeat;
}

.footer-clean h3 {
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: bold;
  font-size: 16px;
}

.footer-clean ul {
  padding: 0;
  list-style: none;
  line-height: 1.6;
  font-size: 14px;
  margin-bottom: 0;
}

.footer-clean ul a {
  color: inherit;
  text-decoration: none;
  opacity: 0.8;
}

.footer-clean ul a:hover {
  opacity: 1;
}

.footer-clean .item.social {
  text-align: right;
}

@media (max-width: 767px) {
  .footer-clean .item {
    text-align: center;
    padding-bottom: 20px;
  }
}

@media (max-width: 991px) {
  .footer-clean .item.social {
    text-align: center;
  }
}

.footer-clean .item.social > a {
  font-size: 24px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #ccc;
  margin-left: 10px;
  margin-top: 22px;
  color: inherit;
  opacity: 0.75;
}

.footer-clean .item.social > a:hover {
  opacity: 0.9;
}

@media (max-width: 991px) {
  .footer-clean .item.social > a {
    margin-top: 40px;
  }
}

@media (max-width: 767px) {
  .footer-clean .item.social > a {
    margin-top: 10px;
  }
}

.footer-clean .copyright {
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 13px;
  opacity: 0.6;
}

.footer-icon {
  vertical-align: middle;
}

.wj-icon {
  width: 65px;
  margin-top: -10px;
  margin-left: 10px;
}

.zysky-icon-img {
  width: 60%;
}

@media (max-width: 767px) {
  .nav > li {
    float: none;
    width: 33.3%;
  }
}

